Enabling the Background Posting Scheduler
A new framework has been added to improve the performance of the Background Posting Scheduler (BPS). The framework enables jobs run by the BPS to process records in parallel, as well as serially.
The following processes, run by the BPS, are supported by the new framework:
- Calculate Tax on Payable Credit Note
- Calculate Tax on Payable Invoice
- Calculate Tax on Sales Credit Note
- Calculate Tax on Sales Invoice
- Commit Tax on Payable Credit Note
- Commit Tax on Payable Invoice
- Commit Tax on Sales Credit Note
- Commit Tax on Sales Invoice
- Create Currency Adjustment Journal
- Create (Income Schedule) Journal
- Post and Match Sales Credit Note
- Post Billing Document
- Post Journal
- Post Payable Credit Note
- Post Payable Invoice
- Post Sales Credit Note
- Post Sales Invoice
- Process Intercompany Transfer
You can use this Feature Console feature to enable the Background Posting Scheduler to use the new framework.
Work through the steps in the order shown.
For each manual step, follow the instructions on screen then click Mark As Done when the step is complete. More information about performing any manual steps is provided below.
When you have completed all the steps, use the Status slider in the Feature section to enable the feature.
Configuring your Balance Update
To use parallel processing in the BPS, you must configure your Balance Updates to Update Reporting Balances with On Demand Update as the Update type. You can configure your Balance Update using the Accounting Task Launcher.
To configure your Balance Update:
- Click the Accounting Task Launcher . In the Data Setup and Management section, click Balance Configuration.
- Select Update Reporting Balances and then choose "On Demand Update" as the update type.
- [Optional] Configure the schedule to update your balances on demand. See Scheduling the On Demand Reporting Balances Update.
- If you want to make the switch now, click Save & Full Sync.
- To complete a change to your balance updates, you must perform a full synchronization. We strongly recommend that you do this now to minimize the chance of transactions being created in the interim. To do this now, click Full Synchronization.
For more information on Balance updates, see
Background Posting Settings
The Background Posting Settings custom setting contains both process-specific and general settings that apply to the Background Processing Scheduler.
Process-Specific Settings
For each of the supported processes, you can define the following custom settings:
- Scope Size
- Run Parallel
Scope Size
This specifies the number of records that are processed at one time. The default value is 1.
It is recommended that your administrator and your Accounting team work together to determine optimum scope sizes.
Run Parallel
To optimize the performance of the Background Posting Scheduler, you can specify the processes that can process records in parallel. This allows the specified BPS process to process multiple records at the same time.
For more information on Scope Size and Run Parallel, see Background Posting Settings.
General Settings
The following general settings are available:
- Use Detailed Monitoring
- User Group Notification
Both these settings are set to True by default. For more information on using these settings, see User Notifications.
Additional Configuration
When you have enabled the Background Processing Scheduler using Feature Console, assign the FDN AsyncApi - Process permission set to users that run the Background Posting Scheduler. This permission set also enables users to view the Process Runs tab.